input,
select,
textarea
{
  border:1px solid #EEEEEE;
  width:400px;
  padding:5px;
}

textarea
{
  height:100px;
}

input:hover,
select:hover,
textarea:hover
{
  border:1px solid #222222;
}

div.new_or_edit div.body dl,
div.new_or_edit div.body dl dt,
div.new_or_edit div.body dl dd
{
  width:700px;
  margin:0;
}

div.new_or_edit div.body dl
{
  margin-top:10px;
}

div.new_or_edit div.body dl dt
{
  color:#413A2B;
  font-weight:bold;
}

div.new_or_edit div.body dl dd
{
  height
}

div.new_or_edit div.body dl dd label
{
  margin-left:5px;
  margin-right:20px;
}

div.new_or_edit
{
  
  margin-left:150px;
  padding:10px 10px 30px 20px;
}

div.new_or_edit div.body,
div.new_or_edit div.buttons
{
  margin-left:40px;
}

div.new_or_edit div.buttons
{
  margin-top:30px;
}

div.new_or_edit div.buttons a.submit,
div.new_or_edit div.buttons a.other,
div.new_or_edit div.buttons a.return
{
  background-color:#F5F5F5;
  border-color:#EEEEEE #DEDEDE #DEDEDE #EEEEEE;
  border-right:1px solid #DEDEDE;
  border-style:solid;
  border-width:1px;
  padding:4px 10px 4px 7px;
  color:#529214;
  font-weight:bold;
  line-height:17px;
  margin-right:10px;
}

div.new_or_edit div.buttons a.other
{
  color:#197325;  
  border:0px;
  background-color:white;
}

div.new_or_edit div.buttons a.other
{
  font-weight:bold;
}

div.new_or_edit div.buttons a.return
{
  color:#666666;  
  border:0px;
  background-color:white;
}

div.new_or_edit div.buttons a.submit:hover
{
  background-color:#E6EFC2;
  border-color:#C6D880;
}
